Systems

  • Filecoin Nodes: 會介紹不同的Nodes, 每一個Node都很重要
  • File and Data: data units, 像是sectors and pieces
  • VM: 介紹VM裡面的subcomponents, 像是actor, smart contracts, State Tree
  • Blockchain: 組成blockchain的元素, 像是message跟block的結構, message pool, 還有node第一次上線要如何同步chain
  • Token: the components needs for wallet
  • Storage Mining: 儲存能力共識, 礦工如何提供存儲空間(但這邊先不討論proof of work)
  • Markets: storage and retrieval markets
    ## 2.1 Filecoin Nodes
    根據不同的服務內容定義不同的Nodes
    在這裡會討論, network interfaces 以及Nodes怎麼找到其他Nodes以及怎麼溝通傳遞messages還有同步clock
    ### 2.1.1 Nodes Types
  • chain verification
  • storage market client
  • storage market provider
  • retrieval market client
  • retrieval market provider
  • storage mining
    每一個參與Filecoin network都必須提供chain verification
    一個存儲庫屬於一個node, 一個host可以擁有多個節點
  • chain verification node : 這個node是最基本的節點, 這個節點不是主動性的腳色, 除非他加入了clinet node
  • client node : 建立在chain verification node 之上, 可以把這個節點視為filecoin最基本的應用, 這個節點必須要有storage market 跟retrieval market的服務
  • retrieval miner node : 需要implement retrieval market provider service
  • storage miner node : 這個節點要implement 所有節點所需的function
    ### 2.1.1.1 Node Interfaces
    Lotus implementation
    ### 2.1.1.2 Chain Verifier Node
    ### 2.1.1.1 ~ 2.1.1.6
    這邊因為Repo code還不熟悉先跳過
    ### 2.1.2 Node Repository
    把system跟local data存在local端, 任何運行系統需要的檔案都會存在Node Repository

2.1.2.1 Key Store


#filecoin #虛擬貨幣 #bitcoin #cryptocurrency #工作證明 #pow #數位貨幣 #加密貨幣







Related Posts

《Designing Web APIs》ch2 API Paradigms

《Designing Web APIs》ch2 API Paradigms

2356. Number of Unique Subjects Taught by Each Teacher

2356. Number of Unique Subjects Taught by Each Teacher

CH6 Turple, List

CH6 Turple, List


Comments